friction_coulomb Module



Derived Types

type, public, extends(friction_model) ::  coulomb_model

Defines the basic Coulomb friction model.

Read more…

Components

Type Visibility Attributes Name Initial
real(kind=real64), public :: friction_coefficient

The Coulomb friction coefficient.

Type-Bound Procedures

procedure, public :: constraint_equations => fmdl_constraints
procedure, public :: evaluate => cf_eval
procedure, public :: fit => fmdl_fit
procedure, public :: from_array => cf_from_array
procedure, public :: get_constraint_equation_count => fmdl_get_constraint_count
procedure, public :: get_state_variable_count => cf_get_state_var_count
procedure, public :: has_internal_state => cf_has_state_vars
procedure, public :: parameter_count => cf_parameter_count
procedure, public :: reset => fmdl_reset
procedure, public :: state => cf_state_model
procedure, public :: to_array => cf_to_array